hold someone up to public ridicule - French English Dictionary